PC-DPOP: A Partial Centralization Extension of DPOP

نویسندگان

  • Adrian Petcu
  • Boi Faltings
چکیده

A number of algorithms have been recently proposed for distributed constraint optimization problems (DCOP). Fully decentralized examples include ADOPT [11] (search) or DPOP [12] (dynamic programming). Difficult optimization problems have been shown to require important amounts of communication when these algorithms are used (large number of small messages for ADOPT, or few but large messages for DPOP). Alternatively, distributed-centralized hybrids that centralize parts of the problem have also been proposed. These algorithms have the potential of requiring small amounts of communication by centralizing parts of the problem, and solving them with a centralized algorithm. OptAPO [7] is such a hybrid. It operates as a cooperative mediation process, where agents designated as mediators centralize subproblems and solve them in dynamic and asynchronous mediation sessions. The authors show that its message complexity is significantly smaller than ADOPT’s. However, it is possible that several mediators solve overlapping problems, thus needlessly duplicating effort. Furthermore, the asynchronous and dynamic nature of the mediation sessions make it impossible to predict what will be centralized where, how much of the problem will be eventually centralized, or how big a computational burden will the mediators have to carry. This work introduces PC-DPOP, a new extension of DPOP. PCDPOP is also a hybrid that centralizes parts of the problem. However, it does so in a very directed and completely predictable way: difficult subproblems are clustered and centralized into the roots of the clusters. The subproblems that are centralized are always completely disjoint, thus avoiding all duplication of work. It allows for apriori, exact predictions of what will be centralized where, what amount of communication will be required over each link in the network, and what amount of effort will be needed in the centralizing nodes. Exact privacy loss assessments are also possible before the actual execution. Overall, the number of messages is linear as with DPOP. As opposed to DPOP, the message size is also kept under a user specified limit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PC-DPOP: A New Partial Centralization Algorithm for Distributed Optimization

Fully decentralized algorithms for distributed constraint optimization often require excessive amounts of communication when applied to complex problems. The OptAPO algorithm of [Mailler and Lesser, 2004] uses a strategy of partial centralization to mitigate this problem. We introduce PC-DPOP, a new partial centralization technique, based on the DPOP algorithm of [Petcu and Faltings, 2005]. PCD...

متن کامل

SymDPOP: Adapting DPOP to exploit partial symmetries

This work proposes a new approach to dealing with symmetries in Distributed Constraint Optimisation Problems by adapting the DPOP algorithm [1]. In contrast to an already proposed distributed preprocessing method leading to a problem redefinition [2], we present here a method that exploits the structure of DFS trees, with no explicit redefinition of the problem. We exhibit the flexibility in th...

متن کامل

H-DPOP: Using Hard Constraints to Prune the Search Space

In distributed constraint optimization problems, dynamic programming methods have been recently introduced (e.g. DPOP [9]). These methods group many valuations together in fewer (and also larger) messages, as opposed to sending them individually. Therefore, they have the important advantage that they produce small communication overheads. However, the maximum message size is always exponential ...

متن کامل

MB-DPOP: A New Memory-Bounded Algorithm for Distributed Optimization

In distributed combinatorial optimization problems, dynamic programming algorithms like DPOP ([Petcu and Faltings, 2005]) require only a linear number of messages, thus generating low communication overheads. However, DPOP’s memory requirements are exponential in the induced width of the constraint graph, which may be prohibitive for problems with large width. We present MB-DPOP, a new hybrid a...

متن کامل

Proving the equivalence of Action-GDL and DPOP

Distributed Constraint Optimization Problems (DCOPs) are a general framework that can model a large class of Multi-agent Coordination Problems (MCPs). We propose a novel message-passing algorithm, the so-called Action-GDL, as an extension to the Generalized Distributive Law algorithm to efficiently solve MCPs. We show the generality of Action-GDL by proving that it has DPOP, the low-complexity,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006